import request from '@/utils/request'

// 查询费用管理列表
export function listFeeinfo(query) {
  return request({
    url: '/feesys/feeinfo/list',
    method: 'get',
    params: query
  })
}

// 查询费用管理详细
export function getFeeinfo(id) {
  return request({
    url: '/feesys/feeinfo/' + id,
    method: 'get'
  })
}

// 新增费用管理
export function addFeeinfo(data) {
  return request({
    url: '/feesys/feeinfo',
    method: 'post',
    data: data
  })
}

// 修改费用管理
export function updateFeeinfo(data) {
  return request({
    url: '/feesys/feeinfo',
    method: 'put',
    data: data
  })
}

// 删除费用管理
export function delFeeinfo(id) {
  return request({
    url: '/feesys/feeinfo/' + id,
    method: 'delete'
  })
}

// 导出费用管理
export function exportFeeinfo(query) {
  return request({
    url: '/feesys/feeinfo/export',
    method: 'get',
    params: query
  })
}

// 获取类目树结构
export function getCategoryTreeselect(query) {
  return request({
    url: '/feesys/feeinfo/getCategoryTreeselect',
    method: 'post',
    params:query
  })
}
// 获取当前用户正在操作的项目
export function getItem() {
  return request({
    url: '/feesys/feeinfo/getItem',
    method: 'post'
  })
}
// 获取当前项目的楼号
export function getFloorList(query) {
  return request({
    url: '/feesys/feeinfo/getFloorList',
    method: 'post',
    params: query
  })
}
// 获取有权限的项目
export function getItemList() {
  return request({
    url: '/feesys/feeinfo/getItemList',
    method: 'post'
  })
}
// 费用报表
export function getZsFeeReport(query) {
  return request({
    url: '/feesys/feeinfo/selectZsFeeReport',
    method: 'get',
    params: query
  })
}

// 成本分析
export function getCostReport(query) {
  return request({
    url: '/feesys/feeinfo/selectCostReport',
    method: 'get',
    params: query
  })
}
// 成本分析
export function selectWarnReport(query) {
  return request({
    url: '/feesys/feeinfo/selectWarnReport',
    method: 'get',
    params: query
  })
}
